博客搭建[Hexo + GitHub + Cloudflare]
博客搭建全教程:
免费构建个人博客:Hexo + GitHub + Cloudflare
1.UK.GK的详细步骤:
按照总教程步骤走
辅助教程网站(总教程注册UK.GK步骤有些不对,推荐按着这个走完注册,其他再按总教程走)
最新教程:US.KG免费域名注册并完全托管cloudflare无需双向解析(一个账号可以注册3个域名)
2.安装Hexo
按照总教程步骤走
注意:
1.在使用 SSH 连接 GitHub时,如果找不到id_rsa.pub文件时,可以看刚刚的命令行,在最后有提示发送到哪个文件夹里
2.在使用 SSH 连接 GitHub时,如果在测试连接,即
1 | ssh -T [email protected] |
发现connect to host github.com port 22: Connection refused报错时,或许可以考虑把代理关了,亦或者可以用这个代码
1 | ssh -T -p 443 [email protected] |
解决教程参考:坑:ssh: connect to host github.com port 22: Connection refused
(可选)3.在初始化 Hexo 博客时,在文件夹内右键鼠标,选择 Open Git Bash here时,发现点击后出现找不到应用程序,主要是因为不小心动了git-bash位置导致的,可以参考下面教程修复
(易错)4.在初始化 Hexo 博客时,在文件夹内右键鼠标,这一操作中,切记,直接在c盘或d盘里创建文件,然后在文件夹里面右键鼠标,千万不要有二级目录,比如C:/Documents/myblog.这种不行,要直接安装在C:/mylog。(输入第一个命令后输入第二个不显示不要怕,耐心等待一会继续正常输入就行了)
3.安装博客主题
安知鱼:跟着总教程走
butterfly:Butterfly 文檔(一) 快速開始
注意:
1.【已解决】error setting certificate verify locations: CAfile: C:/Program Files/Git/mingw64/etc/ssl
(疑难杂症)3。设置网站背景时我发现
1 | background: https://你的网站/image/ACIejCdA.jpg |
无论我如何改变地址,都无法让我的网站背景出现图片。
捣鼓了很久才解决掉
首先先确认是不是在_config.butterfly.yml,且你的网站根目录是‘/’。并且存图片文件夹位置正确(根目录/source/image/需要的图片.jpg)
如果都正确且无法刷新,可以跟我走,我当时弄完这一系列操作后就正常了。
首先ctrl f5 强制刷新,然后hexo clean,hexo g,hexo d分开来输出,不要一起输出。这个时候等待一会就正常了。(我甚至还是我刚刚上面的background地址)
我个人猜测是因为我之前都是hexo cl;hexo g;hexo d这样一起执行,缓冲没刷掉。而且重点也在ctrl f5 强制刷新。
修改的背景图片(侧边栏以及明暗背景)能够在本地正常显示,但是部署之后就无法显示了
在这篇文章最后大佬建议下解决的。
4.博客扩展
twikoo评论
教程:Hexo部署twikoo评论系统|邮件推送versel|被墙解决方案